/**
 * @Description 网络操作相关的工具类
 * @Author chenlin
 * @Date 2023/7/31 01:31
 **/

package utils

import (
	"io/ioutil"
	netHttp "net/http"
)

// @Author Chenlin
// @Description 获取外网地址
// @time 2023/7/31

func GetOutNetIp() string {
	resp, err := netHttp.Get("http://myexternalip.com/raw")
	if err != nil {
		panic("error to get real ip")
	}
	defer resp.Body.Close()
	body, _ := ioutil.ReadAll(resp.Body)
	return string(body)
}
